package com.atguigu.tingshu.search.service;

import com.atguigu.tingshu.query.search.AlbumIndexQuery;

/**
 * 专辑搜索相关的接口
 */
public interface SearchService {


    /**
     * 首页频道数据
     *
     * @param category1Id
     * @return
     */
    Object channel(Long category1Id);

    /**
     * 专辑搜索
     *
     * @param albumIndexQuery
     * @return
     */
    Object search(AlbumIndexQuery albumIndexQuery);

    /**
     * 提示词接口
     *
     * @param keywords
     * @return
     */
    Object completeSuggest(String keywords);

    /**
     * 查询专辑的详细信息
     *
     * @param albumId
     * @return
     */
    Object albumDetail(Long albumId);
}
